package com.proba.annotations;

import java.sql.Timestamp;
import java.util.List;

import com.proba.annotations.pojo.Realizacijasevkupno;
/**
 * <p>Generic DAO layer for Realizacijasevkupnos</p>
 * <p>Generated at Thu Feb 25 19:39:57 CET 2010</p>
 *
 * @author Salto-db Generator v1.0.16 / EJB3 + Hibernate DAO
 * @see http://www.hibernate.org/328.html
 */
public interface RealizacijasevkupnoDAO extends GenericDAO<Realizacijasevkupno,Long> {

	/**
	 * Find Realizacijasevkupno by id
	 */
	public List<Realizacijasevkupno> findById(Long id);

	/**
	 * Find Realizacijasevkupno by datum
	 */
	public List<Realizacijasevkupno> findByDatum(Timestamp datum);

	/**
	 * Find Realizacijasevkupno by proizvodenPogon
	 */
	public List<Realizacijasevkupno> findByProizvodenPogon(Long proizvodenPogon);

	/**
	 * Find Realizacijasevkupno by tipProizvodenPogon
	 */
	public List<Realizacijasevkupno> findByTipProizvodenPogon(Long tipProizvodenPogon);

	/**
	 * Find Realizacijasevkupno by partner
	 */
	public List<Realizacijasevkupno> findByPartner(Long partner);

	/**
	 * Find Realizacijasevkupno by tipPartner
	 */
	public List<Realizacijasevkupno> findByTipPartner(Long tipPartner);

	/**
	 * Find Realizacijasevkupno by edinicaMerka
	 */
	public List<Realizacijasevkupno> findByEdinicaMerka(Long edinicaMerka);

	/**
	 * Find Realizacijasevkupno by gotovProizvod
	 */
	public List<Realizacijasevkupno> findByGotovProizvod(Long gotovProizvod);

	/**
	 * Find Realizacijasevkupno by tipGotovProizvod
	 */
	public List<Realizacijasevkupno> findByTipGotovProizvod(Long tipGotovProizvod);

	/**
	 * Find Realizacijasevkupno by sluzba
	 */
	public List<Realizacijasevkupno> findBySluzba(String sluzba);

	/**
	 * Find Realizacijasevkupno by eksternaRealKolicina
	 */
	public List<Realizacijasevkupno> findByEksternaRealKolicina(Double eksternaRealKolicina);

	/**
	 * Find Realizacijasevkupno by eksternaRealIznosDen
	 */
	public List<Realizacijasevkupno> findByEksternaRealIznosDen(Long eksternaRealIznosDen);

	/**
	 * Find Realizacijasevkupno by eksternaRealIznosDenEd
	 */
	public List<Realizacijasevkupno> findByEksternaRealIznosDenEd(Double eksternaRealIznosDenEd);

	/**
	 * Find Realizacijasevkupno by internaRealKolicina
	 */
	public List<Realizacijasevkupno> findByInternaRealKolicina(Double internaRealKolicina);

	/**
	 * Find Realizacijasevkupno by internaRealIznosDen
	 */
	public List<Realizacijasevkupno> findByInternaRealIznosDen(Long internaRealIznosDen);

	/**
	 * Find Realizacijasevkupno by internaRealIznosDenEd
	 */
	public List<Realizacijasevkupno> findByInternaRealIznosDenEd(Double internaRealIznosDenEd);

	/**
	 * Find Realizacijasevkupno by zaSopstvenoRealKolicina
	 */
	public List<Realizacijasevkupno> findByZaSopstvenoRealKolicina(Double zaSopstvenoRealKolicina);

	/**
	 * Find Realizacijasevkupno by zaSopstvenoRealIznosDen
	 */
	public List<Realizacijasevkupno> findByZaSopstvenoRealIznosDen(Long zaSopstvenoRealIznosDen);

	/**
	 * Find Realizacijasevkupno by zaSopstvenoRealIznosDenEd
	 */
	public List<Realizacijasevkupno> findByZaSopstvenoRealIznosDenEd(Double zaSopstvenoRealIznosDenEd);

	/**
	 * Find Realizacijasevkupno by sevkupnoKolicini
	 */
	public List<Realizacijasevkupno> findBySevkupnoKolicini(Long sevkupnoKolicini);

	/**
	 * Find Realizacijasevkupno by sevkupnoRealizacVoDen
	 */
	public List<Realizacijasevkupno> findBySevkupnoRealizacVoDen(Long sevkupnoRealizacVoDen);

	/**
	 * Find Realizacijasevkupno by sevkupnoRealizacVoDenEd
	 */
	public List<Realizacijasevkupno> findBySevkupnoRealizacVoDenEd(Long sevkupnoRealizacVoDenEd);

}